Options : Text comparison |
|
Some comparison rules require Synchronize It! to compare files content to verify if files are actually equal.
Default byte-by-byte comparison is fast and reliable for this purpose, however when using various text files such comparison could be not enough.
As an example, adding single blank(space) at the line end can be considered as insignificant change, however binary comparison will report files are different.
To solve this problem Synchronize It! can use special rules when comparing text files. You can specify
several comparison rules for different file types.
- Name - rule name for your reference;
- Mask - either a file mask, or combination of existing predefined sets;
- Ignore case - different letter's case will be ignored (House=house);
- Ignore empty lines - inserted empty lines will be ignored;
- Ignore line ending - difference is line-ending style (Win, MAC, Unix) will be ignored;
- Ignore all blanks - all blanks in lines ignored ("this is my house"="th i smyh ouse");
- leading - ignoring blanks at line beginning ("_this is my house"="this is my house");
- trailing - ignoring blanks at line end ("this is my house_"="this is my house");
- not-word - ignore blanks between letters and syntax characters("this is my house_!"="this is my house!");
- multiple - sequence of several blanks in row will be considered same as just one("this___is_my_house"="this_is_my_house");